home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 May
/
EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso
/
earcd
/
comm
/
misc
/
new8n1.lha
/
ChangeLog
< prev
next >
Wrap
Text File
|
1997-02-18
|
6KB
|
244 lines
Version: 37.0 04-Jul-95
-----------------------
- Initial Version
- Set defaults during OpenDevice() instead of assuming values
in I/O request are correct.
- Invalid size used for GetPrefs() call causing stack overlay.
- Only tried to remove the 'serial.device' instead of removing
the CURRENT owner of the serial resources.
Version: 37.1 11-Jul-95
-----------------------
- Rewrote the RBF interrupt routines and offloaded some of the
work to a VERTB interrupt to prevent overruns and added the
EOFMODE option.
Version: 37.2 11-Jul-95
-----------------------
- Added "no handshaking" support.
Version: 37.3 13-Jul-95
-----------------------
- Rewrote OpenDevice() and CloseDevice() calls to correct
several problems.
Version: 37.4 13-Jul-95
-----------------------
- Rewrote the CMD_WRITE and TBE interrupt routines. Lengths
of -1 were not being handled properly.
Version: 37.5 22-Jul-95
-----------------------
- Incorrect handling of interrupts caused TBE interrupts to be
missed.
- Corrected version number. 8n1.i was not being generated
correctly.
Version: 37.6 28-Jul-95
-----------------------
- When device was opened multiple times in shared mode, GURU
occured on first close.
Version: 37.7 29-Jul-95
-----------------------
- Rearranged device init data to allow proper display by
VERSION command. (The device base init data had to be
within the checksummed area.)
Version: 37.8 02-Aug-95
-----------------------
- Added the ability to send BREAKs.
Version: 37.9 04-Aug-95
-----------------------
- Removed some testing code and prevented unnecessary RTS line
updates.
- First Aminet Release!
Version: 37.10 06-Aug-95
------------------------
- Corrected long word test of byte sized field.
- Removed ".w" from BTST instructions.
- Changed "8n1Base" to "Base8n1" to make more compatible with
other assemblers.
- Added "E-" to SNMAOPT line to prevent "Xref in executable"
message.
- Removed CIAF_PRTRSEL from PRTMASK to allow usage of ring
indicator line.
- Added storage arbitration code to cmd_Read and
sdcmd_SetParams.
- Second Aminet Release!
Version: 37.11 15-Aug-95
------------------------
- Added line to turn on the DSR bit if needed. Normally
commented out.
- Removed unneeded RTS line code added on 04-Aug-95.
- Clear SERB_ACTIVE IO_FLAG when I/O has completed.
- Set default SERFLAGS during device open.
- Use current baud and buffer sizes for initializing I/O
request instead of default.
- Turn Handshake on by default to match SerFlags.
- Insure that interrupts are enabled prior to checking TBE or
RBF interrupts.
- Check SOFTINT prior to TBE to keep 8n1 from blocking them.
- Add code to correct bug in NComm. Define symbol NCOMM and
reassemble to get this support.
- Isolated SNMA directives to allow assembly with SAS/C
assembler.
Version: 37.12 27-Aug-95
------------------------
- Re-added list arbitration in cmd_Read.
- Added I/O completion status to each command routine and
removed unnecessary code from BeginIO routine.
- Removed PC-Relative optimizer option to prevent incorrect
conversion to a 68020+ instruction. This should fix the
problems on 68000 machines.
- Added test for QUICK bit in AbortIO routine.
- Changed DS alignment directives to CNOP directives.
- Third Aminet release.
Version: 37.13 07-Sep-95
------------------------
8n1.s:
Store flag byte after setting AbortIO.
8n1.s:
Fourth Aminet release.
Version: 37.14 31-Jan-96
------------------------
- first version by Iain Barclay
- FreeMiscResource MR_SERIALPORT should be MR_SERIALBITS fixed.
Version: 37.15 02-Jun-96
------------------------
- Optimised for 020+.
- Inline copy loop if size allows.
- Some speed opts.
Version: 37.16 08-Jul-96
------------------------
- more speed opts
- bug fix copy loop
- bug fix size check loop
Version: 37.17 21-Oct-96
------------------------
- minor bug fixes
- now supports NewSerialPrefs higher baud rates
- reworked size check loop again
Version: 37.18 26-Oct-96
------------------------
- more speedups
- reworked termator checking
Version: 37.19 27-Oct-96
------------------------
- reworked the EOF code
- Archive now called New8n1.lha/lzx
Version: 37.20 15-Nov-96
------------------------
- Some more speedups
Version: 37.21 15-Nov-96
------------------------
- Now includes 040+ version
- More speedups
Version: 37.22 19-Nov-96
------------------------
- bugfixes.
- Fith Aminet release
Version: 37.23 26-Nov-96
------------------------
- reworked size checking loop
- reworked eofcode again
- fixed bug in copy loop (oops a silly one that, thx Mans)
- reworded terminator checking
- EOF code included again
Version: 37.24 28-Nov-96
------------------------
- some speedups
- misc changes
Version: 37.25 30-Nov-96
------------------------
- bug fix
- Sixth Aminet release
Version: 37.26 12-Dec-96
------------------------
- btst misc changes
- Now use MACROs for list functions
- reworked size checking loop
- Seventh Aminet release
Version: 37.27 14-Dec-96
------------------------
- added NewStyleCommand NSCMD_DEVICEQUERY
- misc changes
- cmd_open now checks size of IORequest
Version: 37.28 13-Jan-97
------------------------
- some routines made inline.
- reworked size checking loop. Now use old loop
- misc changes
- Lot of optimisations
- 8n1.device should now work with Term again. (Broke in v37.22)
- copy loop changed to 64bytes
- added byte copy
- reworked eofcode
- 8th Aminet release
Version: 37.29 21-Jan-97
------------------------
- misc changes
- changed copy routine
- Now include CopyMemQuicker patch by *Art
Version: 37.30 29-Jan-97
------------------------
- removed soft interrupt check
- If close failed interrupts were not re-enabled, fixed
- changed how close and expunge work
- misc changes
- 9th Aminet release
Version: 37.31 18-Feb-97
------------------------
- oops left in some test code, now removed.
EOF will work again.
- 10th Aminet release